Below are details for Leo's Pizza, a pizza restaurant offering their services around Petersburg
Name : Leo's Pizza
Address : 119 East Douglas Avenue
Zip/Postcode : 62675
Phone : (217)632-3492
Fax :
Email :
Offering : Pizza Restaurant
Please help us keep upto date information on Leo's Pizza. Click here to submit an update